"""
URL configuration for djangoProject112 project.

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/5.1/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
import json
from django.contrib import admin
from django.urls import path
from django.http import JsonResponse


def login(request):
    if (request.method == 'POST'):
        try:
            data = json.loads(request.body)
            print(data['username'])
            print(data['pwd'])
        except:
            pass

        print('post请求')
        return JsonResponse({'code': 200, 'data': 5}, charset="utf-8")
    elif (request.method == 'GET'):
        print(request.GET.get('username'))
        print(request.GET.get('pwd'))
        print('get请求')
        return JsonResponse({"code": 200, "msg": "请求方法错误！", "data": None, "status_code": 2000})
    else:
        return {"code": 4000, }
urlpatterns = [
    path("admin/", admin.site.urls),
    path('login',login),
]
